Тази статия се нуждае от вниманието на редактор с по-задълбочени познания. Ако смятате, че имате необходимите знания, подобрете тази страница. |
SHA-1 | |
Име | SHA-1 |
---|---|
Създател | Агенция за национална сигурност |
Първо издание | 1993 (SHA-0), 1995 (SHA-1) |
Серия | SHA-0, SHA-1, SHA-2, SHA-3 |
Сертифициране | Стандарт за обработка на информация – САЩ |
Размер на извлечението | 160 бита |
Размер на блока | 160 бита |
Структура | Merkle–Damgård конструкция |
Итерации | 80 |
През 2011 г. атака от Марк Стивънс може да открие хеш-колизии при сложност от 261 операции. Няма създадени реални колизии все още. |
SHA-1 е криптографска хеш-функция създадена от Агенцията за национална сигурност на САЩ и публикувана от Националния институт за стандартизация (NIST) в САЩ като правителствен стандарт за обработка на информация.
Като всяка хеш-функция, SHA-1 превръща текст в единично извлечение с фиксирана дължина (наричано още хеш стойност или просто хеш). Изчислената хеш стойност най-често бива използвана за проверка на целостта на данни или защита на информация, например потребителски пароли или друга поверителна информация. Сигурността на една такава функция зависи изцяло на нейната възможност да създава уникални хеш стойности за различните съобщения.
SHA е съкращение на английски: Secure Hash Algorithm и означава Сигурен Хеширащ Алгоритъм. Този алгоритъм превръща съобщение (входен текст) с дължина до 264-1 бита в 160-битово извлечение представено като четиридесетцифрено шестнадесетично число.
Пример: SHA1(„съобщение“) = 078bef09f3d800de4434b257891834a145844f82.
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search